History
History
Synonyms
UK
US
Meaning:
confess

to say or admit (that one has done wrong)

admit, confirm

eject

to force (a person) to leave (a place)

throw or be thrown out

SPIT OUT as in Wiktionary
SPIT OUT as in Wikipedia